﻿using MediatR;
using SheepStorage.API.Baseclass;

namespace SheepStorage.API.Application.Command.DepartmentCommand
{
    public class DepartmentCreateCommand : IRequest<Results<int>>
    {
        public int DepartmentId { get; set; }
        public string DepartmentTop { get; set; } = null!;
        public string DepartmentName { get; set; } = null!;
        public bool DepartmentIsUse { get; set; }
        public string DepartmentType { get; set; } = null!;
        public int DepartmentCode { get; set; }
        public string DepartmentArea { get; set; } = null!;
        public string ImmediateSuperior { get; set; } = null!;
        public string DepartmentManager { get; set; } = null!;
        public string DepartmentDuty { get; set; } = null!;
        public string DepartmentMoney { get; set; } = null!;
        public string DepartmentCheck { get; set; } = null!;
        public string DutyManage { get; set; } = null!;
        public int DepartmentParentId { get; set; }
    }
}
